package org.zk.dubbo_provider.dao;


import com.github.pagehelper.PageInfo;
import org.zk.entity.AdminBill;
import org.zk.entity.Teacher;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author Alicelonely
 * @since 2019-12-11
 */
public interface AdminBillMapper{



    List<AdminBill> getOutAdminBill(Map map);

    List<AdminBill> getInAdminBill(Map map);

    void delOutAdminBill(int id);
    void delInAdminBill(int id);
    void insertOutAdminBill(int id);

    /**
     * 姚家乐
     * 2019-12-17 6:55
     * 每月10号查看应该给教师发放多少工资
     * @return
     */
    List<AdminBill> getAllPayoffToTeacher();




    /**
     * 姚家乐
     * 2019-12-18 2:55
     * 在给老师提现成功后，向管理员的的账单表中插入发放工资记录
     * @param map
     */
    void insertTeacherBillToAdminBill(Map<String,Object> map);


}
